home *** CD-ROM | disk | FTP | other *** search
/ Exame Informatica 137 / Exame Informatica 137.iso / Actualizacoes / CatalystMotherboard / 6-9-igp_xp-2k_dd_ccc_wdm_sb_gart_enu_35774.exe / Data1.cab / _F2575134534B442A9A6BF287C98A8903 < prev    next >
Text File  |  2003-09-15  |  3KB  |  119 lines

  1. // Copyright (c) 2000-2003 Quadralay Corporation.  All rights reserved.
  2. //
  3.  
  4. function  WWHHandler_Object()
  5. {
  6.   this.mbInitialized = false;
  7.  
  8.   this.fInit              = WWHHandler_Init;
  9.   this.fFinalize          = WWHHandler_Finalize;
  10.   this.fGetFrameReference = WWHHandler_GetFrameReference;
  11.   this.fGetFrameName      = WWHHandler_GetFrameName;
  12.   this.fIsReady           = WWHHandler_IsReady;
  13.   this.fUpdate            = WWHHandler_Update;
  14.   this.fSyncTOC           = WWHHandler_SyncTOC;
  15.   this.fProcessAccessKey  = WWHHandler_ProcessAccessKey;
  16. }
  17.  
  18. function  WWHHandler_Init()
  19. {
  20.   // Java has already started loading
  21.   // May have finished loading before this stage was reached
  22.   //
  23.   if (this.mbInitialized)
  24.   {
  25.     WWHFrame.WWHHelp.fHandlerInitialized();
  26.   }
  27. }
  28.  
  29. function  WWHHandler_Finalize()
  30. {
  31.   var  VarNavigationFrame;
  32.  
  33.  
  34.   VarNavigationFrame = eval(WWHFrame.WWHHelp.fGetFrameReference("WWHNavigationFrame"));
  35.   if (WWHFrame.WWHHelp.mInitialTabName != null)
  36.   {
  37.     VarNavigationFrame.document.applets[0].fShowTab(WWHFrame.WWHHelp.mInitialTabName);
  38.   }
  39.   else
  40.   {
  41.     VarNavigationFrame.document.applets[0].fShowTab("contents");
  42.   }
  43. }
  44.  
  45. function  WWHHandler_GetFrameReference(ParamFrameName)
  46. {
  47.   var  VarFrameReference;
  48.  
  49.  
  50.   // Nothing to do
  51.   //
  52.  
  53.   return VarFrameReference;
  54. }
  55.  
  56. function  WWHHandler_GetFrameName(ParamFrameName)
  57. {
  58.   var  VarName = null;
  59.  
  60.  
  61.   // Nothing to do
  62.   //
  63.  
  64.   return VarName;
  65. }
  66.  
  67. function  WWHHandler_IsReady()
  68. {
  69.   var  bVarIsReady = true;
  70.  
  71.  
  72.   return bVarIsReady;
  73. }
  74.  
  75. function  WWHHandler_Update(ParamBookIndex,
  76.                             ParamFileIndex)
  77. {
  78.   var  VarNavigationFrame;
  79.  
  80.  
  81.   VarNavigationFrame = eval(WWHFrame.WWHHelp.fGetFrameReference("WWHNavigationFrame"));
  82.   VarNavigationFrame.document.applets[0].updateFavorites(ParamBookIndex, ParamFileIndex);
  83. }
  84.  
  85. function  WWHHandler_SyncTOC(ParamBookIndex,
  86.                              ParamFileIndex,
  87.                              ParamAnchor)
  88. {
  89.   var  VarNavigationFrame;
  90.  
  91.  
  92.   VarNavigationFrame = eval(WWHFrame.WWHHelp.fGetFrameReference("WWHNavigationFrame"));
  93.   VarNavigationFrame.document.applets[0].syncTOC(ParamBookIndex, ParamFileIndex, ParamAnchor);
  94. }
  95.  
  96. function  WWHHandler_ProcessAccessKey(ParamAccessKey)
  97. {
  98.   var  VarNavigationFrame;
  99.  
  100.  
  101.   VarNavigationFrame = eval(WWHFrame.WWHHelp.fGetFrameReference("WWHNavigationFrame"));
  102.  
  103.   switch (ParamAccessKey)
  104.   {
  105.     case 1:
  106.       VarNavigationFrame.document.applets[0].fShowTab("contents");
  107.       WWHFrame.WWHControls.fClickedSyncTOC();
  108.       break;
  109.  
  110.     case 2:
  111.       VarNavigationFrame.document.applets[0].fShowTab("index");
  112.       break;
  113.  
  114.     case 3:
  115.       VarNavigationFrame.document.applets[0].fShowTab("search");
  116.       break;
  117.   }
  118. }
  119.